home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / plnk081.zip / pilot-link.0.8.1 / include / pi-config.h.in < prev    next >
Text File  |  1997-07-29  |  5KB  |  254 lines

  1. /* Define to empty if the keyword does not work.  */
  2. #undef const
  3.  
  4. /* Define as the return type of signal handlers (int or void).  */
  5. #undef RETSIGTYPE
  6.  
  7. /* Define if you have the ANSI C header files.  */
  8. #undef STDC_HEADERS
  9.  
  10. /* Define if you can safely include both <sys/time.h> and <time.h>.  */
  11. #undef TIME_WITH_SYS_TIME
  12.  
  13. /* Define if your <sys/time.h> declares struct tm.  */
  14. #undef TM_IN_SYS_TIME
  15.  
  16. /* Define if you have the strtoul function.  */
  17. #undef HAVE_STRTOUL
  18.  
  19. /* Define if you have the memcpy function.  */
  20. #undef HAVE_MEMCPY
  21.  
  22. /* Define if you have the memcpy function.  */
  23. #undef HAVE_MEMMOVE
  24.  
  25. /* Define if you have the strchr function.  */
  26. #undef HAVE_STRCHR
  27.  
  28. /* Define if you have the strdup function.  */
  29. #undef HAVE_STRDUP
  30.  
  31. /* Define if you have the atexit function.  */
  32. #undef HAVE_ATEXIT
  33.  
  34. /* Define if you have the dup2 function.  */
  35. #undef HAVE_DUP2
  36.  
  37. /* Define if you have the cfmakeraw function. */
  38. #undef HAVE_CFMAKERAW
  39.  
  40. /* Define if you have the cfsetspeed function. */
  41. #undef HAVE_CFSETSPEED
  42.  
  43. /* Define if you have the cfsetispeed function. */
  44. #undef HAVE_CFSETISPEED
  45.  
  46. /* Define if you have the cfsetospeed function. */
  47. #undef HAVE_CFSETOSPEED
  48.  
  49. /* Define if you have the sigaction function. */
  50. #undef HAVE_SIGACTION
  51.  
  52. /* Define if you have the cispeed and cospeed members of struct termios */
  53. #undef TERMIOS_CSPEED
  54.  
  55. /* Define if you have the sa_len member of struct sockaddr */
  56. #undef HAVE_SA_LEN
  57.  
  58. /* Define if you have the inet_aton function */
  59. #undef HAVE_INET_ATON
  60.  
  61. /* Define if you have the gethostname function */
  62. #undef HAVE_GETHOSTNAME
  63.  
  64. /* Define if you have the uname function */
  65. #undef HAVE_UNAME
  66.  
  67. /* Define if you have the <fcntl.h> header file.  */
  68. #undef HAVE_FCNTL_H
  69.  
  70. /* Define if you have the <malloc.h> header file.  */
  71. #undef HAVE_MALLOC_H
  72.  
  73. /* Define if you have the <memory.h> header file.  */
  74. #undef HAVE_MEMORY_H
  75.  
  76. /* Define if you have the <string.h> header file.  */
  77. #undef HAVE_STRING_H
  78.  
  79. /* Define if you have the <strings.h> header file.  */
  80. #undef HAVE_STRINGS_H
  81.  
  82. /* Define if you have the <stdlib.h> header file.  */
  83. #undef HAVE_STDLIB_H
  84.  
  85. /* Define if you have the <sys/ioctl.h> header file.  */
  86. #undef HAVE_SYS_IOCTL_H
  87.  
  88. /* Define if you have the <sys/select.h> header file.  */
  89. #undef HAVE_SYS_SELECT_H
  90.  
  91. /* Define if you have the <sys/time.h> header file.  */
  92. #undef HAVE_SYS_TIME_H
  93.  
  94. /* Define if you have the <sys/ioctl_compat.h> header file. */
  95. #undef HAVE_SYS_IOCTL_COMPAT_H
  96.  
  97. /* Define if you have the <netinet/in.h> header file. */
  98. #undef HAVE_NETINET_IN_H
  99.  
  100. /* Define if you have the <unistd.h> header file.  */
  101. #undef HAVE_UNISTD_H
  102.  
  103. /* Define if you have the <dirent.h> header file.  */
  104. #undef HAVE_DIRENT_H
  105.  
  106. /* Define if you have the <sys/ndir.h> header file.  */
  107. #undef HAVE_SYS_NDIR_H
  108.  
  109. /* Define if you have the <sys/dir.h> header file.  */
  110. #undef HAVE_SYS_DIR_H
  111.  
  112. /* Define if you have the <ndir.h> header file.  */
  113. #undef HAVE_NDIR_H
  114.  
  115. /* Define if you have the <sockio.h> header file.  */
  116. #undef HAVE_SOCKIO_H
  117.  
  118. /* Define if you have the <netdb.h> header file.  */
  119. #undef HAVE_NETDB_H
  120.  
  121. /* Define if you have the <sys/utsname.h> header file.  */
  122. #undef HAVE_SYS_UTSNAME_H
  123.  
  124. #ifdef NeXT
  125. # include <libc.h>
  126. #endif
  127.  
  128. #if TIME_WITH_SYS_TIME
  129. # include <sys/time.h>
  130. # include <time.h>
  131. #else
  132. # if HAVE_SYS_TIME_H
  133. #  include <sys/time.h>
  134. # else
  135. #  include <time.h>
  136. # endif
  137. #endif
  138.  
  139. #ifdef HAVE_FCNTL_H
  140. # include <fcntl.h>
  141. #endif
  142.  
  143. #ifdef HAVE_UNISTD_H
  144. # include <unistd.h>
  145. #endif
  146.  
  147. #ifdef HAVE_MEMORY_H
  148. # include <memory.h>
  149. #endif
  150.  
  151. #ifdef HAVE_MALLOC_H
  152. # include <malloc.h>
  153. #endif
  154.  
  155. #ifdef HAVE_STRING_H
  156. # include <string.h>
  157. #endif
  158.  
  159. #ifdef HAVE_STRINGS_H
  160. # include <strings.h>
  161. #endif
  162.  
  163. #ifdef HAVE_STDLIB_H
  164. # include <stdlib.h>
  165. #endif
  166.  
  167. #ifdef HAVE_NETINET_IN_H
  168. # include <netinet/in.h>
  169. #endif
  170.  
  171. #ifdef HAVE_SYS_IOCTL_H
  172. # include <sys/ioctl.h>
  173. #endif
  174.  
  175. #ifdef HAVE_SOCKIO_H
  176. # include <sockio.h>
  177. #endif
  178.  
  179. #ifdef HAVE_NETDB_H
  180. # include <netdb.h>
  181. #endif
  182.  
  183. #ifdef HAVE_SYS_UTSNAME_H
  184. # include <sys/utsname.h>
  185. #endif
  186.  
  187. #if defined(HAVE_DIRENT_H) && !defined(NeXT)
  188. # include <dirent.h>
  189. # define NAMLEN(dirent) strlen((dirent)->d_name)
  190. #else
  191. # define dirent direct
  192. # define NAMLEN(dirent) (dirent)->d_namlen
  193. # if HAVE_SYS_NDIR_H
  194. #  include <sys/ndir.h>
  195. # endif
  196. # if HAVE_SYS_DIR_H
  197. #  include <sys/dir.h>
  198. # endif
  199. # if HAVE_NDIR_H
  200. #  include <ndir.h>
  201. # endif
  202. #endif
  203.  
  204. #ifndef HAVE_STRTOUL
  205. # define strtoul(str,ptr,base) (unsigned long)strtol((str),(ptr),(base))
  206. #endif
  207.  
  208. #ifndef HAVE_STRCHR
  209. # define strchr index
  210. # define strrchr rindex
  211. #endif
  212. #ifndef HAVE_MEMCPY
  213. # define memcpy(d, s, n) bcopy ((s), (d), (n))
  214. #endif
  215. #ifndef HAVE_MEMMOVE
  216. # define memmove(d, s, n) bcopy ((s), (d), (n))
  217. #endif
  218.  
  219. #ifndef HAVE_ATEXIT
  220. # define atexit(x) on_exit((x),NULL)
  221. #endif
  222.  
  223. #ifdef NeXT
  224. char * strdup(const char *string);
  225. # ifndef bzero
  226. #  define bzero(b,len) memset(b,0,len)
  227. # endif
  228. #endif
  229.  
  230. #include <errno.h>
  231.  
  232. #ifndef ENOMSG
  233. # define ENOMSG 1024
  234. #endif
  235.  
  236. #if defined(linux) || defined(__FreeBSD__)
  237. # define TTYPrompt "/dev/cua??"
  238. #else
  239. # define TTYPrompt "/dev/tty??"
  240. #endif
  241.  
  242. #ifdef NeXT
  243. # define SGTTY
  244. #endif
  245.  
  246. /* Include internet headers */
  247. #include <sys/types.h>
  248. #include <sys/socket.h>
  249. #include <netinet/in.h>
  250. #include <arpa/inet.h>
  251. #ifndef NeXT
  252. #include <netdb.h>
  253. #endif
  254.